package cn.sf.service;

import cn.sf.pojo.User;

import java.util.List;

public interface AdminService {

  /*
   * 查询管理员等级信息  userRole 用户等级
   *
   */
  public List<User> selectAdminInfoById(long userRole);

  /*
   *  roleType 用户等级类型
   *  根据用户类型查询
   */
  public List<User> selectAdminInfoByType(long roleType);

  /*
   *  email 邮箱地址
   *  根据邮箱地址查询
   */
  public List<User> selectAdminInfoByEmail(String email);

  /*
   *  phone 手机号
   *  根据手机号查询
   */
  public List<User> selectAdminInfoByPhone(long phone);
  /*
   *
   *  根据用户Id修改信息
   */
  int updateAdminInfoByUserId(User user);
  /*
   *
   *  管理员信息 增添
   */
  int insertAdminInfo(User user);
  /*
   *  userId 用户ID
   *  根据用户Id删除
   */
  int deleteAdminByUserId(long userId);
}
